keep one's distance from - French English Dictionary